package com.color.admin.files.service;

import org.springframework.web.multipart.MultipartFile;

import java.util.Map;

/**
 * @author HaiQiu
 * @date 2022/1/6
 */
public interface FilesService {

    /**
     * 本地文件上传
     * @param multipartFile 文件流
     * @param folder 目标文件夹
     * @return 文件url地址
     */
    String upload(MultipartFile multipartFile, String folder);

    /**
     * 本地文件上传
     * @param multipartFile 文件流
     * @return 文件url地址
     */
    Map<String,String> commonUpload(MultipartFile multipartFile);

    /**
     * 文件删除
     * @param path 文件地址
     */
    void commonDelete(String path);
}
